torpedo launching system - Turco Inglés Diccionario